I think a previous poster gave you the answer--find a job and see if it works out. That is a real test of a relationship.
The only other thing that I'd add (as someone who is truly happily married after 25+ years) is that it's normal to have different interests. As a man, I truly think women are equals and treat women accordingly. But, they are (in general) different than men. I know this because I've been married so long and because I have a son and daughter. They are very different. So, it's OK if your interests differ. Part of that is just a male / female thing.
If you're bored, part of that may be because you've been dating so long. Again, I'm happily married, but it's different vs the first year we were dating. It's not as exciting. Any married person will tell you that. It's not a reason to separate for the obvious reason that you're going to be in the same position a few years into your next relationship.
I'd suggest that you try to find some things in common. It can be little things, like binge-watching a TV series, taking an interest in one of her interests, try something new together (like take a ballroom dancing class), etc. Work at it. It's not difficult work like digging ditches. And its necessary for long-term relationship health.
Lastly, by the description of your partner, it seems like she is a keeper. There are vanishingly few women with all the attributes you cite. Don't take her for granted!
Make. It. Work.