I dont buy games until they are $20 or $30 with DLC/Complete Edition/GOTY edition.
Only exceptions are Nintendo games but only do that when I can buy them for $40 or $45.
Also through Costco's eshop cards.
I dont buy games physical anymore so the NSO vouchers have been great.
I've gotten GTA5 for $20 so I can wait for it.