There are several ways to offset the price of a game that you feel is too expensive.
Amazon Prime members get 20% off new releases.
Best Buy Gamers Club Unlocked members get 20% off any game (new, old, used) and 2x the points for all gaming purchases.
Then of course, you can wait for a period of time before the game gets discounted. The period of time depends on a number of factors (popularity of game, amount of merchandise stock, etc.).
I keep seeing 80$ is the cost of BF1, yet, after puttin 5$ down on pre-order (with Harlem Hellfighter pack, whatever that is) I only owe 54.99$. Granted, this is at Gamestop.
Is it more in the Xbox store?
I do feel that there is a bit of gouging going on in the industry but it’s not the case here. 60 for the base game is pretty much the norm. It sucks that it can come up to a lot more for people who live outside the US. I’m in Canada so the exchange rate makes the base game 80$. I’ll have to pay 100$ for the Deluxe. I think that is too pricy considering I work as much as any American for my dollars, but EA/DICE does not set the exchange rates.
In th UK, 20 years ago or more mega drive games were around £40. Nowadays, current games are around £40-£60. Not such a big deal when you think about it.
Although games are expensive sometimes, look at it this way, if you are like me, you’ve played hundreds of hours of Battlefield. If you devide the price of the game by the hours you’ve put in to it, the price per hour of entertainment is actually really low.