A couple things
For me it's not a question of where you look it's a question of zoom, are you zooming in on the persons eyes or are you just letting your eyes go out of focus and looking in that person's general direction. I'll give you an example, when you are daydreaming do you always keep track of what you are looking at or do you lose focus? It's the same thing with a conversation, if you are really really interested in a conversation you'll barely remember where you had your eyes, usually only for short bursts. So to me it's not a question of where you place your eyes it's a question of how much attention you're paying to them.
I think what everyone is describing is sort of a negative feedback loop, where you try to defend against a certain outcome (looking weird with your gaze or lack of eye contact) and this causes the problem whereas when you weren't thinking about it it wasn't a problem. A couple things that might help, firstly I've had this problem where I completely made myself look weird with people and the more I tried to fix it the weirder I got. Just to let you know people will let **** slide. If you acted really weird and awkward they'll usually let it slide and not think to much of it even if you felt really uncomfortable. Trying to fight it wasn't really successful for me, if it's successful for some people that's great. I basically try to accept that it's going to happen and when it does I wont have a defense for it and it will do some damage so I might as well go communicate with people and expect to at least start off being awkward. Basically imagine yourself going to have a conversation, seeming a bit awkward at first and then slowly adjusting and people thinking to themselves "ok, he's feeling a bit socially awkward right now no big deal" and then as the conversation goes on people just forget about it because they were giving you slack to begin with and now you're starting to do better. And just try to forget about the problem as best you can, the more you think about it the more you try to fight it. Just say yeah it's going to hit me every now and then, just like how every now and then I'm going to accidentally say something insulting. If you spent all day every day worrying about saying something insulting you wouldn't have much to say. You'll get hit by things, it sucks I know.