I have a question on the amount of CPU usage you are running. Do you have your video stream going directly to disk, and only having the minimal video stream being sent to the screen of your PC? I reduced my CPU from 80-90%, down to 18%, while running 10 cameras.
On your issue of "Upgrade...