Also to consider is if it's a windows based system, is it 32 or 64 bit system? 64 bit would probably allow for a processor upgrade but if the OS is OEM you could run into a few gliches there. So I'd go with Springals answer. If you're not that proficient with the insides, buy a new tower