If you're talking about dry cold, it's very simple: winter MTB boots. The Northwaves you linked to are a good choice. The other popular choice is Lakes:
https://www.backcountry.com/lake-mxz-303-winter-boot
I have an old pair of Lakes which have a thick felt insole. Anyway, great boots. You want them big enough to take a thin liner with a thick wool sock over, though for my usual 40° and raining rides here, just my usual wool cycling socks served well enough.
Winter boots are expensive, but there's really nothing else that works as well for moderately cold temps like you have. When you get down to 20 or so below, it becomes another story, and probably a story about eventual frostbite.