4 gig is fine (after all, X3 runs in 32bit when there is a MAX of 4 gig ram not only for X3 but for the system as well). I guess there would be limitations on how many vst's can be run concurrently, but that problem also exists on a full desktop daw running 32 bit as well. So yeah, I think 4 gig is fine.
I use a small unpowered dock and it runs a mouse, the ASIO USB driver (to a mixer) a program that onyl runs from a thumbdrive (copy protection reasons) and a Roland UM-1SX USB midi interface - all sweet as. It is a USB 3 port (genuine) so I imagine that is why it all runs so smoothly.
There is just not enough oomph in it to run a USB Hard drive