Hey guys, wanting to upgrade my graphics card in the next few months. I am a bit confused why people would go with Nvidia cards in future at the moment if this whole Mantle thing is going to be utilized by alot of developers. Yes i do know all developers will use it, but BF4 like it or not is a huge game which would apparently benefit from from being processed using the mantle API. I am not going to get a new card until at least the R290 has a non-reference cooler as i hate high thermals. Or if im feeling adventurous try and watercool it myself (have only used a H80i on my CPU haha) Have a 660ti sli setup and i am noticing the 2GB memory holding me back in my triple screen setup lately. 3GB is also exceeded by BF4 on a tri screen setup iv'e seen somewhere. Nvidia may need to start putting SPU's on their cards so that they can utilize mantle. No Direct X update is going to do exactly what Mantle will do to work with the hardware as closely. Also it will break up everything too much if they try that imo. I would buy a 780ti if it had 4GB of RAM probably if Mantle doesn't turn out to be more widely adopted. So..... I don't want to go with AMD but if anyone has any thought on the topic, cool.