Since you are making an IO call in your code, this doesn’t really test the pure execution speed difference between SoftPAC and the R1.
If you are testing pure execution speed, you will find that SoftPAC is around 50 times faster (depending on CPU it is running on) than an R1.
See Faster table sorting with quick-sort algorithm for execution times for running different sort algorithms on an R1 and PAC Sim.
Edit: Just for some perspective in the sorting speed on PAC Sim - even though this is 50 times faster than an R1, it is still about 3 to 4 orders of magnitude slower than running quicksort natively on a modern PC.