If you're a newer coach in D3, I would basically ignore anybody outside of 360 miles for the first few recruiting seasons. Your biggest limitation is your budget. If you stay inside 360, you can take on a risk (getting into a tough recruiting battle, chasing a tough pulldown) and if need be, still recover to have a solid recruiting class. When you try for someone 700 miles away, and on your fourth cycle someone 100 miles away starts battling you, you're in serious trouble.
Also, if I have 4 open spots, which usually means about $13K, I usually budget it this way:
1 high-quality pulldown - may cost me $4-7K, depending on the number of evals needed to get him to consider me
1 lower-cost pulldown or dropdown - hopefully for under $3K
1 local D3 guy with OK cores and good-to-great potential - under $1500
1 walk-on - by giving up one spot almost every year, I get to spend the recruiting money of 4 spots on only 3 spots.
FSS - usually just the 2 closest states (since I'm staying within 360 miles), so I can do this for under $1500
it doesn't always work out perfectly - 2 recruiting cycles ago, I blew $9K on a pulldown and a battle, and lost both guys. But most of the time, this strategy gets me a good mix of D2-caliber guys and D3 guys with some upside.