I've never been called hot or sexy so maybe it's not always just sex but guys that compliment my looks never compliment my personality. And guys that compliment my personality never say I look good.
Then again I'm not sure if the compliments are normal ones they say to everyone or it's special to only me because my female friends and family give me the same looks.
Here are some of the compliments I've gotten in the past few years:
Nice, cool, laid back, smart
Most Helpful Guy
I think the compliments you have received could be a perception from the man about what you want. So if a guy thinks you want sex, he might try to jazz you up by helping you feel more sexy (and looking and feeling beautiful helps do that, hence the beautiful comments).
Likewise, a guy thinking you are looking for a relationship centered more on personality would lay on the personality compliments.
The divergence of comments you are receiving may be linked to the expectations you have set (or they THOUGHT you have set).
I can't really think of any other set of circumstances that could meet the conditions of your situation.
Most Helpful Girl
Who cares at least the guy likes something about you!