First thing I would do is visit
www.microsoft.com and get any updates you might need. Something like that DirectX issue could be causing slower performance than before.
If you are running Windows XP, you really need at least 256MB RAM. The rest of the system should be capable for gaming.