In terms of memory, you have the minimum amount and I suspect that is the reason it does not run well. Having more dedicated video memory (as your new card seems to have) will help some, but having some extra RAM beyond the minimum would be a good thing. While it does not get listed in game requirements, how well a game will play when you have less than the recommended RAM depends on hard drive speed because it will be moving stuff to and from it.