Cheap Game Key Websites?

I've mostly torrented the games I've played (I know it's bad, sorry), I've bought a few that I like to play online but that's about it.

I want to start buying every game I play but most of them are expensive (reason why I torrented in the first place) SimCity is a good example.

I'm from the UK and would like to know if there are any websites that offer steam and origin keys for cheap. (not the ones that offer russian keys or anything like that)

You could always use Pistols official affiliate, it gives discounts and supports Pistol;

thanks :)

Gamersgate, Green Man Gaming, and Amazon are a good start