Make sure to consider the RTX 2070 as well, same performance and cost, but new technology!
It completely depends on what you're chasing to be fair. If you are playing at 1080p a GTX 1080 or RTX 2070 would be absolutely ideal for pushing high fps on high refresh rate monitors.
If you wanted to game at 1440p I'd probably push this to RTX 2080 or GTX 1080ti for higher FPS on high refresh monitors.
Comparing the 2080 to the 1080ti, I'd just weigh in with this:
The RTX supports DLSS and still has a whole generation of driver maturity ahead of it. The 1080ti has hit it's peak and performance won't get any better. However, if you can get a really good deal on a GTX 1080ti (£100 less than a 2080) I'd probably go down that route.
I guess that comes down to preferences, but this PSU was delivered with an american power cable (Ordered it from Amazon UK), and the cabled were extremely limited with just. I was a bit hard on it, but I wouldn't personally go higher than 2 stars.
Cheers man, he’s definitely enjoying it.