You mention some things you like: your fancy car, your $500 Scotch, eating out. But what *else* do you like? What do you like that doesn't cost (as) much money? A cup of coffee? Reading a book on a sunny day? Picnics? Long walks? Volleyball with friends? What makes you go "ahh, this is the life!" and yet doesn't break the bank?
Focus on these things. Consciously enjoy them (think, "isn't it awesome that I can ___?") Do them more (not so much more that inexpensive things become expensive, of course...). These are the guilt-free pleasures of your financial "diet." Start with the ones you love and then maybe you'll find some new ones with time.
So I guess, in a nutshell, you can escape the desire for luxury by replacing it with desires for other things. Simple and inexpensive luxuries.
Yeah, this is key.
There's an MMM post about this, but
1. Make a list of things things you love.
2. Rank them from least to most expensive.
3. Work your way down the list, add items to the list anytime you see something new that could be fun/fulfilling.
It's a really big world out there. If you find yourself unable to stick with inexpensive avenues for happiness, then the issue is probably your creativity, not the price of things.
People ask me often why I won't get cable TV or buy things like Steak or other fancy meats. I tell them that regarding the TV, I keep telling myself that when I run out of fun free things to do (or that pay me), then I'll pay for cable. The problem is the longer I go without cable, the more fun things I keep finding to do that cost nothing or pay me.
And with food, when I stop finding delicious ways to enjoy potatoes, rice, beans, lentils, etc., then I'll gladly start buying expensive cuts of meats, go to fancy restaurants, etc, except I'm running into the same problem. And the more I work on cooking with those highly nutritious and cheap foods, the better I get at cooking with them, so it pushes me further away from the time I'll want to buy expensive food.