I think it helps to have the game installed to somewhere other than the default location.
Yes it does. Specifically, you don't want to install it in Program Files if you're running either Vista or Windows 7. The UAC security system will cause problems, especially if you get into using mods. A separate hard drive isn't necessary though, just somewhere besides Program Files.