I can't speak for your need for more memory or video card, or if you'd want to shave money off the budget, but if it were me, I'd be trying to save money to spend on some changes. Could probably save on the CPU cooler, motherboard, memory, power supply, optical drive, sound card, fans, and keyboard, and recycle an old case. This would leave money to put toward a bigger (or additional) monitor, and a SSD. I'd venture to say money spent on a SSD on which to install the OS would do more to speed up system performance than throwing more money elsewhere. Depending on what your use will be, sometimes it's nice to have two displays, or one nice big screen. I know I spend a lot more time looking at my mediocre monitor than I do at my expensive RAM which I never fully utilize.