Uno Reference Voltage of 1.1v

when I hook my arduino up to a usb 1.1 hub - I get around 4,3 volts on vcc

That is quite low, and below the USB standards of I think 4.75 to 5.25. Try plugging directly into one of your PC's usb ports instead of that hub and see if you don't get a more normal Vcc value.

Lefty