So you installed windows way back when and you still have this problem?
If so then its probably your hardware. The problem is that it could be anything. Do you know of any good and cheap laptop service stores in your area?
If you could, could you be a little more specific on whats in this laptop, how long you had it, the type of programs you are running when it restarts, If you are running on battery or power cable.
The first thing I would try is just to get online and start updating windows and your drivers.