On my Hictop 3DP11/12's have never needed to install a USB driver to work with their controller.
Only needed to install the Arduino IDE's
I have learnt that depending on the location of the LCD/SD card reader on my Hictop.
That noise interference can cause failed prints, this the the main reason for placing my LCD on front T-Slot.
Now on my MPCNC I found the my Ardiono 2560 Mega/Ramps 1.6 combination requires my Loading a CH34x
USB Windows driver for communication with the controller to function.
As far as better or worse will depend on how much power your PC has.
My Octo-core processor has no problems doing most anything I tell it to do.