Can someone tell what are the considerations for buying a PC?