Out of curiosity, why the multiple re-installs over and over? Once you had a working one, why did you get rid of it?
I would say the best bet is once even a broken install is complete, post your issues as you have them so we can use logs and commands to track issues down. I would say logically, the explanation of differences upon install are due to settings variances in each case. Something must be being changed during the install. Not that that is a particularly helpful comment for explaining anything. There are a lot of options to set during install, but most things like hardware detection should be the same regardless of install.