Yeah this all makes much more sense now. I've tried DVM install and DVM will add %DVM% in PATH before all other path names, which overrides them. I think I just had the bad habit of putting everything in the system variables.