Did well in school, went to uni and got a degree then got a decent paying job

.
Even still, gaming can be a very expensive hobby and I have a mortgage, so I do a few things to reduce cost.
1) I only get a select few titles at launch. Even fewer warrant collectors editions that cost extra. The rest I buy during sales much later for a fraction of the cost.
2) Any game I KNOW I want to keep I buy online for much cheaper.
3) Games I may or may not keep I buy locally from EB Games. If I'm not certain I want it within the 7 day return policy I take it back.
4) I play more console games - it's cheaper then keeping a bleeding edge gaming PC, even for someone who works in IT.
5) Steam sales are awesome.
6) XBLA games are awesome - things like Bastian or From Dust or Braid... 15 bucks for seriously awesome games.
Theres tons more you can do if you really want.