You should check out the PC troubleshooting section of
http://www.gtaforums.com - its a freaking HUGE forum dedicated to the GTA series. It looks like there's already lots of tips there for crashes. You'd probably get a better answer there than here.