All you need to know before buying a PC