If you want to get a video card at the real price, not the jacked up prices, I'd suggest using
http://nowinstock.net , or similar sites (if there are any out there). You can have it send you an alert via text msg, or whatever, when various sites get stock of the card(s) you're interested in.
Not sure what the scene is like in the UK, but in the US for example, Amazon itself will never price-gouge the video cards (only 3rd party vendors on Amazon do). So, if Amazon itself has stock, the card will be around MSRP, maybe lower. Might be the same for NewEgg, I'm not sure.
That's how I got my GTX 1080 Ti - I set an alert at nowinstock.net, got a text at 3 or 4AM some morning, ran to my computer and placed the order. It was out of stock (and price gouged by 3rd party sellers again) just mere minutes later.