I haven't booted to dos in so long that I can't remember how. Do I press F7 during start-up?
F8, or just hold down the Ctrl key during startup and you should go to the Windows boot menu from which you can then choose the "Command prompt only" option. (Not sure if this still works on the newest versions.) On pre-XP Windows there's also an option to reboot to DOS on the shutdown menu.
If you're going to reformat drive C though, I'd be inclined to boot from a floppy which contains the appropriate system programs that you'll need. If you boot from C, the DOS path settings etc. will all be pointing to directories/files on the hard disk. Depending upon how much memory is available, configuration settings, Windows/Format version and so on, the DOS kernel may need to reload the command processor (COMMAND.COM) when the format is finished. Of course, it won't be able to find it, since you've just wiped the disk, so the system will then grind to a halt -- Mission accomplished as far as formatting the disk is concerned, but you'd then need to reboot from another drive to do anything else anyway.
how would you then put on the basic programs if you wished to donate that as well?
Reinstall Windows from the master CD, then reinstall the required programs. (May be a violation of copyrights, of course.......)
The thing works soooo slow and buggy, it's not a good machine.
That's most likely not a problem with the hardware but due to the fact that Windows gets so bogged down with junk after a while that things start taking a long time to execute. A fresh installation from scratch can work wonders on a Windows system which has been running for a couple of years or more.