Its more about attitude for me I think.
I would date a guy 7 years younger (and have), but I act like a dork for my age.
I would date a guy 10 years my senior, if he was young at heart
I've also found that guys in their late 30's to early 40's are awesome in bed.