You say you really love him, the sex is great and it's been a year. Your OP read a bit more like you were thinking about dating him but weren't sure.
How many people have you loved in your lifetime/ can you really just put the feelings aside and walk away to look for some hypothetical younger man? If you love someone and you're already together and it's a good, positive relationship that makes you happy, don't dig for problems. Enjoy it and see where it goes.
I think us women (and well, men too) sometimes just overthink relationships and focus too much on the tick list/ why something might not work out. It's not often you find love, and reading the dating threads here, looking for it is hell on earth. If you and this man make each other happy, just focus on the positives and enjoy your relationship.
In my relationship I have age gap and other types of 'gaps'. I used to think about it long and hard and try to push the potential relationship away. But now when I look across the table, I know that this is the man that makes me happy every day, he's got a good heart, we know, support and accept each other warts and all, great chemistry, and nobody else ever made me feel like that. I'm glad we went for this and even if for any reason it doesn't work out, or things get hard later in life, I'll never in a million years regret time spent with him.
People overcome all kinds of gaps when they have a connection. Think great on-paper compatibility is overrated.