128MB? Well you wont be able to run many new games on a card like that. You need at least a 256mb. But if you don't game much, it really depends. I mean, what card do you have now? What is your computer, a desktop or a laptop? What are the other specs of your computer? What games do you want to run? There are a few factors to judge in order to know what video card would work.