It's the same story, time after time...
Women want a man. Not a nice guy. Especially not a guy who thinks he's the nicest guy around. There are too many sites out there about this, the ladder theory, sosuave.com, http://heartless-bitches.com/rants/niceguys/niceguys.shtml, the general idea is that women sense your loneliness and discontent, and run from it.