I have the AMD FX 8120 which I really like over most CPUs but I wan't to go 3D with good frame rates, so I'm not sure what I should do. The thing is I might need a better CPU (Intel 6 Core), which needs a new MOBO and other things so I'm gona go with a new computer. I currently have a 1GB 6870, I wan't to get a NVIDIA card because HD3D is very limited on what monitors you can use. Should I wait for something like haswell, later or now?