Default [Q] What is the newest firmware for HTC One m7 and custom ROM recommendation?

I have a custom rom that is many months old and want to update my firmware and maybe the ROM. Would newer firmware potentially have a problem with my custom rom and would overwriting the recovery be a problem?

How do I know what firmware is the latest? The following location seems to have a higher version number in the 1540 folder instead of the 1700 folder.

thisahypertextlinki'mnotallowedtopost://xda7.androidrevolution.org/db_mirror/Firmware/index.php?dir=HTC%2FHTC_One%2F

Also, what custom ROM would you recommend for a sprint HTC One M7? I'm looking for something long-term where everything works including wifi hotspot.