Ive had problems with cyberpowerpc before as they sent me the computer with a broken water reservoir for cooling and it lead to a leak of the coolant which damaged some parts and after i just built a PC on my own and it actually came out cheaper so that was a bad experience