I prefer to buy games pre-owned or reduced because £45 is just too much for, say, a 10-hour shooter, but if it's something I'm really anticipating I probably will buy it within a week of release. I bought a load of games shortly after release in 2011 because there were so many good releases that year (Portal 2, Infamous 2, Skyrim, etc), but fortunately my wallet hasn't been tested that much since then. The only game I've bought new this year is Bioshock Infinite, and that came free with the first Bioshock so it was more value for money.
The only upcoming game that I want to get on release day at the moment is Dark Souls II. Super excited for that.