I found that modded missiles using the old missile script (the script without the boost, march, fm, autopilot, etc.) work well. They can hit and track the target accurately on long and short distances without issue. The only thing is that I can't get them to loft.
Maybe someone with more modding experience could work out how to model one realistcally.
Edit: The missile script I'm talking about is from the AIM120D from Spino's F15EX mod.