Jon,
picking up on David's comments, the key issue is that one is using a
VM, along with USB connected peripherals. A VM is fine in and of
itself, but when it has to connect to the outside world a lot of
processing is required to virtualise that outside world connection.
Specifically, the USB by which your dongles are connected will take
a lot of double handling.
One suspects, but you haven't told us, that performance will be
better at low sample rates from the dongle.
Cutting to the chase, you may find it quicker and easier to run
native Ubuntu 14.04, either on a cheap box of some sort or using a
USB flash drive or hard disk to boot your Mac from. Some
instructions may be helpful (
caveat emptor):
http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-mac-osx
(But it's a very long time since I last used a Mac!)
HTH, 73,
Robin, G8DQX
PS: None of us are mind readers. If we're not told what VM,
technical parameters &c. are in use it's rather more difficult
to offer directed advice.