I have a GTX 960 and 8350, and i wish i had gotten a 970 because when i play games like Space Engineers, with lots of physics and tesselation, i can get about 50fps while looking at a planet from far away, with lowest graphics settings. But the 970 would do better, would it not? Also, i know the 6400 would do way better, AMD FX cpus are 4years old or something, but the 8350 would do better in multicore tasks, like Video rendering