What to consider before you buy a new PC

Purchasing a new computer can be a daunting task, especially [...]