u will need bootcamp to make a virtual windows . u can alsow add parallels desktop to have a better performance .
iff u intall a 32bit windows7 u need 15gb off free space iff its the 64bit version ull need 20gb .
make sure ur graphic bord is a good one . or the game definitions will suck
what mac os do u use ? lion ? leopard ?