Is your curve also restarting while on a call, while charging and/or just in general usage?
Might want to check out the thread below, and consider replacing your device. I haven't had any problems with my replacement and it's definately been tested on some heavy web browsing.
Curve restarting while on a call.