I mean which one of them is better for my mac, XP or 7 ?
By the way, I want to use the Windows only for GTA IV game
I have been Running Win 7 in a VMware Fusion virtual machine on my MBP for a couple of weeks. So far I have been very impressed. I run Fusion in Unity mode, which means that I can run any Windows program from the OS X desktop. That's pretty neat. I did take the precaution of upgrading my MBP from 2 to 6 gig of RAM, so I don't know how my setup would do with only 4 gig of RAM. I also agree that the Win 7 user interface is the best Microsoft has produced, by far. I am not prepared to say that it is better than the Snow Leopard UI, but it is certainly in the conversation. That's a lot more than I could say in favor of any previous version of Windows.Windows 7 is LIGHT YEARS ahead of Windows XP. And Windows 7 works fine on even 1 gb of ram, so 2 gb is more than needed. (I have it up and running on my netbook which only has a gb of ram and it works fine.)
There is absolutely no reason to use Windows XP. 7 is faster, nicer looking, more power efficent, and far more secure. It works perfectly with Macbook Pros right out of the box (all the hardware is 100% compatible).
Honestly, I like Windows 7 a lot MORE than even OS X. And I thought both XP and Vista were complete garbage compared to OS X.