In my experience, persistent usb systems are painfully slow depending on the combination of components. Is your usb drive fast enough (usb 2? 3?)? Is your usb port fast enough? Habe you tried different port on the computer? Booting from usb will most likely require the system to be loaded into memory, do you have enough for what you are trying to achieve?
You can try your luck and see if you can find hardware similar to yours already probed, that may help you decide.