Xen VPS's run isolated from the rest of the server with its own kernal, dedicated virtualized memory, and I/O making it much more stable than OpenVZ which shares resources with the entire dedicated server.
Try playing in the below servers to test your connection. Picking a server that is closer to where you live will give better ping and connection.