I'd say that is a good choice for an upgrade. What is your current Cpu though? I wouldn't get too caught up in the Fill Rates/Vertex Processing Speed mumbo jumbo. It's all pretty theoretical anyways, and real world performance via benchmarks is more important. Cuda Cores also mainly have to do with graphical rendering as well, so wouldn't worry about that too much.