That's fine, just means it cant find UPnP in order to open ports automatically, you can ignore it.
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. Has to be a low level freeze if "End process" in Task Manager doesnt work, must admit I'm suspicious that KIS has decided it doesnt like monero any more - for it to be a general hardware/system error I'd be expecting you to have a lot more serious problems with Windows.
Maybe its worth trying out VirtualBox and creating an Ubuntu virtual machine in that to run your bitmonerod on? Its not as hard as it might sound, and it could potentially be more secure