Many of the new graphics cards have 3D rendering capabilities. So which ever you choose (as long as its good) will be able to handle your programs. The only thing you will have to be careful of, is graphics cards are specific to the motherboard. So make sure your motherboard can support the graphics card you wish purchasing.