I bought a desktop PC for my college course as my laptop wouldnt cut it for the programmes I need for coding. Only cost me about £300 so i couldnt complain.
Although i am looking to upgrade in about a year. Im not sure whether or not I should buy a pre built or build my own one.
I've looked at cyberpower custom pcs that would cost me about 1700. Specs are above.
Would it be cheaper to build this myself or would the cost outweigh the time and possible issues I could face by building my own one.

Any help appreciated