If you go to Edit->Preferences, in "File->VST Settings" on the left, you will get "VST Scan Paths" at the top where you can add/remove paths. For 64-bit SONAR, I have removed the 32-bit scan paths (C:\Program Files (x86)\Cakewalk\Vstplugins) although I do have the 32-bit plugins installed.
Also on that page, I have Scan Options set to "Manual Scan" and checked "Rescan Failed Plugins." I only run the scan after I know I have installed/removed a VST, rather than leave it automatic or on startup.
2 hours is incredibly excessive. Which version of SONAR are you running?
FWIW, I only have the following two paths in my 64-bit VST Settings:
C:\Program Files\Cakewalk\Vstplugins
C:\Program Files\Common Files\VST3
but am also religious about installing to only those two directories.