Its an old game now, operating systems graphics cards and their drivers have moved on, it still should work, but it your mileage may vary with certain video chipsets (namely intel).
I would ensure your running the latest drives for your graphics card.
Run the game in a compatibility layer (windows xp or 7) and potentially also try running the game as an administrator (right click run as) this wont or should not effect the sysdumps but will make the ping time work on the lobby screen.
It could also be caused by your antivirus software doing something funny with ram, so i would also try disabling your av for a game or two and see if this has an impact.
Finally if the systems a few years old i would consider also running a ram test, there is a lot that will cause jo to sysdump even on a stable system, the above are the most likely ones, but i would also download a memtestx86 iso and burn it to cd or usb stick and run a full ram test to ensure its also not bad ram.
My guess would be graphics drivers, joint operations does not like it when you switch back to desktop and then the game, if you have anything that runs an overlay and steals the focus away from joint operations or switch back to desktop whilst in game this is also known to get a sysdump as it does not deal with the focus change so well after xp.