Your system is pretty well balanced, though your CPU may not be able to keep up in some instances. This is more the games' fault in not being optimized, rather than the CPU not being powerful. Can you overclock? Also, I'm basing the above on you having a Q6600(quad-core), not an e6600(dual-core), though neither WoW nor BF2 would run that differently on the quad vs the duo. Can you find out for sure which one you have?