Hi 
My old Dell XPS17 (2010) laptop is finally on its last legs and in desperate need of being replaced (and upgraded).
I have a budget of up to £1200 (would rather spend less, but..) and will need everything other than keyboard, mouse and OS (Win 10).
I would like a 24" screen (probably nothing much bigger) and other than general use (films, surfing etc) use it for gaming:
Eve Online - three clients
Witcher 3 (doesn't play on the poor laptop..)
Dragon Age series (and similar types of games)
Elite Dangerous (runs on a calculator anyway)
Total War: Warhammer 2 (would be nice to see this in better quality)
Would probably try out some newer fps games if I had a capable system.
I will probably build it myself (its been almost 10 years since I last built a PC) so any pointers for related resources would be much appreciated.
Also, any advice on timing? - Happy to buy some parts now and wait a month or so if that seems sensible (new products - old product price cuts etc).
Finally, thanks for any help in advance - let me know if anything need clarification.

My old Dell XPS17 (2010) laptop is finally on its last legs and in desperate need of being replaced (and upgraded).
I have a budget of up to £1200 (would rather spend less, but..) and will need everything other than keyboard, mouse and OS (Win 10).
I would like a 24" screen (probably nothing much bigger) and other than general use (films, surfing etc) use it for gaming:
Eve Online - three clients
Witcher 3 (doesn't play on the poor laptop..)
Dragon Age series (and similar types of games)
Elite Dangerous (runs on a calculator anyway)
Total War: Warhammer 2 (would be nice to see this in better quality)
Would probably try out some newer fps games if I had a capable system.
I will probably build it myself (its been almost 10 years since I last built a PC) so any pointers for related resources would be much appreciated.
Also, any advice on timing? - Happy to buy some parts now and wait a month or so if that seems sensible (new products - old product price cuts etc).
Finally, thanks for any help in advance - let me know if anything need clarification.