The videocard will be the main limitation. When it was new, that card was slightly above entry level gaming, that was a long time ago. However, by keeping the resolution at 720p and experimenting with the settings of each game, I think you should be able to find playable framerates on most everything.
The exceptions would be the newer games that really push the CPU. Even though you have the cores and threads, it's old tech and much slower than what new games need. Also, ironically, as you game at lower resolution then performance is more of a function of the CPU than videocard, since at low resolution the videocard isn't being leveraged as much. Bottomline is some games won't run well because your entire system is too slow, not because one component is too slow.