Random reboots usually are caused by the power supply, or overheating (processor or video card.) It's hard to say exactly what is causing your problem though, as it could also be a problem with your Windows installation. The fact that it's causing your laptop to reboot, Boeingfanyyz, leads me to believe it is in fact overheating. Laptops are notorious for it, especially while gaming. You could pick up a laptop cooling pad to use while at home, and see if that fixes your problem, and they are not expensive.
As for the nVidia G-Force 6200, it would perform only slightly better than your current card. The problem with the 6200 is that it only has 4 pixel pipelines and DDR memory. If you want a true improvement, and a card that will last you into the future, you will probably want something with at least 8 pipes and the newer faster GDDR3 memory. This all comes at a higher price of course, but it is worth it.
Maybe you should check the heatsink on your processor to make sure there isn't too much dirt built up and completely rule out your computer is not overheating before you put money into a new video card and possibly keep having the same problems. Your powersupply could be dying, the processor could be overheating, or the video card could be overheating (just to name a few possibilities). Maybe it would be worth also trying a fresh install of FS
to make sure the program didn't get corrupt or something like that.
If you really would like to build a new computer, that's always fun too.