I have had the same opinion lately. I'm not into RTS games, but am into FPS and RPGs.
2 years ago the primary game I was playing was Battlefield 2. Before that it was HL2 and Far Cry. I enjoyed them, but began playing Battlefield 2 solely after awhile to pass the time until some newer games came out. That was two years ago. Oblivion came, and frankly, wasn't that great (due to unengaging story, boring and uninspired quests) despite my great hope for the game. I tried FEAR, thought it sucked, same for Doom 3, Quake 4, etc etc
So I'm still waiting, still playing BF2, and insurgency now which is great but not a "big" game with much to do.
The future looks quite bright, with Bioshock, Alan Wake, Crysis, UT2007, Frontlines Fuel of War, Assassin's Creed, etcetera...
My hope is that the last two years was simply a bit of a dead zone in terms of good games, but that there will be a large plop of great games (aforementioned) coming in the next 12 months.
However, I have to say that for the last two years its been a struggle to keep my interest.
I only upgrade my system for the hardware techie joy of it, it has little to do with PC gaming ATM