I've never had a 3G random reboot on my g300. I updated through the vodaphone UK updates to b952, then upgraded to the global b952 the official way. I then rooted and unlocked the bootloader to install cm10. No issues at all.
Do you keep your 3G data on all the time???