How did you implement a clean uninstalling?
Is it through FX3 SDK landing page : http://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit or using Cypress Update Manager?
First i tried doing an update directly from the Update Manager. That failed. Then i went to program files, tried to do a clean uninstall and that failed as well. Then i tried just installing 1.3.4 that i got from the site you mention hoping it would fix the broken uninstall and it didnt seem to be able to go past the above screenshot. Thats where im at now. Program file says nothing is installed but when i try to install 1.3.4 it stops at the GCC step and throws the error.
Please try to delete all the registers which have the key word "cypress" after you the clean uninstalling from control center.
You could search all the related registers using register workshop at the link below.
The another useful tool is called Uninstall tool which could make clean uninstalling well. Please download and try this software.
That's the tool I am using now.