Well I may not be your dearest friend when I tell you that
nvidia cards in particular have many known problems with XP and a have multitudes of reasons why the problem should occur and also multiple solutions.
Everybody wants a simple single fix for their problem. It doesn't exist because their are
so many causes:
outdated BIOS, BIOS setting, badly fitted graphics cards, motherboard drivers, video drivers, faulty video cards, video card settings, windows updates, memory write problems are just some of the more likely causes.
Finding your particular problem may not easy and I'm likely to run away if the simple solution don't work
I found a webpage (link below) which is about the clearest advice I've seen relating to video card problems
similar to yours. Infact many of the solutions described I've tried at one time or another in recent years. I've had similar problems of my own not too long ago, I tried just about everything. One problem was eventually solved when I found that a fan attached to my graphics card was faulty/dirty, my graphics card was running too hot and my BIOS settings were reporting that and my pc was sounding an audible alarm (horrible screechy sound it was) intermittantly. It was solved by changing to an older graphics card and changing some BIOS settings. I believe my current card is still running too hot...seems I've fooled my pc into thinking it's not and things are fine on this pc...for now
So I can't tell you exactly what your problem is. I'm just not good enough at these things.
What I would do is try the simplest solution first.
1. Download the latest drivers for your card ( I think you already have those)
It may be an idea to download a couple of previous versions of the relevant nvidia drivers also.
2. Download
Driver Sweeper here - unzip, Double click the setup.exe and install driver sweeper.
Driver Sweeper cleans remnants of installed driver files. I cannot gaurantee that it will be succesful on your pc. Your choice.
3.
This bit is your own choice Go to windows updates and get the latest update for your pc. You could do custom updates rather than express if you wish. Choose the updates relating to XP service packs and DirectX etc.
(some problems with graphic cards seem to be related to windows updates, since XP will already has some microsoft video drivers which may work with your card - in some systems things get confused it seems)
4.Remove the NVIDIA display drivers currently installed on your machine. To do this, right click on “My Computer,” then select Properties. Click the “Hardware” tab, then click “Device Manager.” You now see a list of hardware devices installed on your computer. Double click “Display Adapters.” You should now see your NVIDIA card listed. Click it once to highlight it, then click the “Uninstall” icon in the upper right of Device Manager menu.
You may also be able to uninstall from Control Panel>Add/Remove Programmes..
find nvidia drivers in the list. May as well do both methods.
5.Restart your pc in Safe Mode(press F8 during the restart and choose Safe Mode from the option list...(oh and give safe mode time to get there...it's sometimes slow)
6. Start Driver Sweeper.Driver Sweeper cleans remnants of installed driver files. I cannot gaurantee that it will be succesful on your pc. Your choice. If you don't not wish to use this method, do step 4 in safe mode.
In Driver Sweeper -Go to Options>Miscellaneous>and check 'create backup'
(If needed your files can be restored later using the backup>restore backup option)
Back on the main menu- Choose - Nvidia (Display) and click the
> button to add just Nvidia (Display)to the right window.
Finally Click the Run Sweeper button ( The broom icon)
On completion you may get instuctions to reboot.
Once again, it's your choice whether you use Driver Sweeper.
7. Restart ( I might restart in Safe Mode again here)
-Install your new video drivers.
-Reboot again normally.
Try PokerOffice
If no luck, repeat the above for previous versions of the drivers that you may have obtained from nvidia website.
There are a couple of other fairly simple things that I could suggest next if none of the above work. A programme called RivaTuner is designed to tweak nvidia card settings which may or may not help you and there is a nvidia service you can switch off easily, described in the link below, which again may or may not help.
If those don't solve it then you'd have to try trickier solutions ..maybe updating BIOS, changing BIOS settings, reseating your graphics card, all of which I've done a few times on different pc's but I wouldn't want to advise you to do that here.
Good luck.
useful article here