Nothing wrong with what you have chosen , but you could do better , and have a more balanced system . Whilst its great to have the latest tech , you might consider an ivy bridge CPU instead of Haswell , also go for an i5 , i7 is great but more than you will need . Go for a Z MoBo instead of an H range , they are more aimed at enthusiasts. Try to squeeze your budget to get a SSD ( best investment I have made ) . Double your Ram , especially if you go for a SSD , all indications are that having 16Gb of Ram can significantly increase the life of a SSD . GPU fine, as a general rule I try and spend roughly the same on a GPU as I do for the monitor . The PSU is a good one , but far more than you need . A good branded 600W will be more than enough . I hope this helps , good luck .
Surface Pro (2017) vs Surface Pro 4