CreateDIBSection()で得られるバッファならメモリ配置の心配はいらないです。
newでも手元の環境(Win2K & VC++6)では8byteアラインで配置されるみたいだから
MMX命令使うなら問題無いのでは?