Yes Lona, I would recommend an uninstall every time before installing a newer version of software. Call me cautious, but I also do a 'warm boot' after the uninstall. This helps to keep the Windows Registry fairly tidy.
(A 'warm boot' by the way, is just re-starting your box, whereas a 'cold boot' involves switching off for a short while.)