Xvfb is way harder to setup. Also, I assume it uses less ressources so it scales better.
xvfb-run -s '-screen 0 1280x1024x8' ./cucumber
Or are you using more advanced Xvfb features, or perhaps running inside containers?I would like to know what sort of performance differential I can expect.