You could always run a dual boot with Windows to run your games and itunes. Then you can use Linux for your normal activities such as web browsing, email, and IM.
Why would you dual boot for that? The guy has 8 freaking gigs of RAM! You can run all of those in a VM and never have to reboot.
Why would you need that much HD space? What other stuff do you do?