It's a miniupnpc thing. You can run Monero without it.
When does Bitmonerod show - No IGD was found, it makes more
200 outgoing connections but there is very few traffic ... Then Bitmonerod check one connection, it's failed, close bad connection, open new, again close bad connection, go to next & etc. I had to sync bitmonerod on last blockchain just one time when "UPnP device was found but not recoginzed as IGD" but i used old default data folder -
C:\Users\Admin\AppData\Roaming\BitMonero\
It does seem to be a filesystem error, when you started using the new --data-dir setting bitmonerod will create new p2pstate.bin and poolstate.bin files once it has found some peers and received some txes from them, seems like that is where yours is getting stuck.
There are NO p2pstate.bin and poolstate.bin in my new --data-dir for bitmonerod.exe!
New --data-dir have
bitmonerod.exe, bitmonerod.bat, blockchain.bin, wallet.bin.keys, wallet.bin.address.txt & simplewallet.exe. That's all at all.
