I am perhaps of the wrong opinion, but I am thinking: what are the chances that with my ping being below 500ms and me finding a block and then loosing the race against some other miner trying to confirm the same block. Not sure what the probability for this would be and if it is something to worry about.
I do agree that self hosting requires resources and monitoring. If I would go and spend €150/month I could also upgrade my 250mbps fibre line to 1gig and possibly improve latency.
I wouldn't worry about it if I were you.
The likelyhood of finding a block for a home miner is tiny anyway if you're only pushing a few TH/s thats why solo mining is also called lottery mining. Also the odds of another miner finding the block exactly at the same time and propagating its result before you do are beyond astronomical.
I'm pushing 7.2TH/s onto my local pool, according to solochance.com the odds are:-
Chance per block: 1 in 132,770,833
Chance per day: 1 in 922,020
Time estimate: 2,526 years
Still better odds than winning the national lottery.
Unless you're pushing several PH onto your home pool you could be waiting a lifetime to find out or it could happen in the next five minutes, thats the nature of solo mining.
Also, you'll find nodes come and go, so refresh your list and you'll likely find a completely new set of ping data.