First of all, I say buy the games. There are some awesome games you have yet to buy, and right now getting another HD system is a matter of diminishing returns. Yes, I too would also like MGS4 and Uncharted and so forth, but I'm not buying a PS3 until Team ICO forces me to. Until then my money is better spent buying half a dozen or more Wii60 games.
Onyxmeth, I suggest you put off your purchases for a little while in favor of playing and completing some of your games. Here is a system me and my brother use:
Take a look at the games you want, and set aside money for them. Say to it, "Money! You are for Dead or Alive Xtreme 2, which I buy for the articles." Put it in an envelope, and label it "For Boobies". Do this for many games, but be sure to label them differently so you know which one is there for the articles.
Now, go play one of your games. Let's say you play Assassin's Creed and you finish it to completion. Now, you take that money you set aside for one game, and you go out and treat yourself. When you get this game, put it at the end of your queue, so it will be played in the future. Not right away! Then you get out Mass Effect or something.
This keeps you game flow constant and appetizing while encouraging you to play the games you already have, so you don't waste money. Wasting moneey is the devil.
And since the money is set aside, away from your checking account, you won't be tempted to spend it.