mobo
Most motherboards say on them somewhere what model and brand they are. Mine has a sticker that says mfg. date, revision, and model number. And the brand is silkscreened on the board. Upgrading is tricky, pentium 4's, while all called pentium 4 can be of three different socket types (423,478,775). Amd athlons are socket a, and athlon 64s can be 754 or 939. And all that is not mentioning front side bus speed(intel p4 400mhz, 533mhz, 800mhz, 1066mhz). Basically, a new processor has to be the same socket type and use a front side bus speed that your motherboard supports. I think athlon socket a is the most simple because they only use 1 socket type(a) and 266, 333, and 400mhz front side bus. Some utility programs can find information out about your motherboard. I think Everest can do this and it's free.