Amiga joystick ports are superior to PCs. Amiga boots up faster. And a few more things will be mentioned...
Re: Joyport / Parallel port. Current PC's don't have either port to compare against. Your inability to use your "low level" coding skills to write an accurate timer for x86/HPET is no reflection on the hardware..
Re: bootup times:
From cold, timed this morning:
My A1200T (25MHz 68040, 240MHz 603e, 256MB 60ns RAM, BVisionPPC)
SCSI check: 10sec
Floppy check: 2sec
Initial startup, 3.9 ROM loading: 4 sec
Reboot pause: 3 sec
SCSI check: 10sec
Floppy check: 2sec
Startup: 26 sec
End of WBStartup activity: 5 sec
Grand total: 62 sec
PC:
POST Test: 5sec
DPMI Verification: 3 sec
GRUB wait for user select: 10 sec
Linux Kernel decompression&initialisation: 1 sec
Startup to login screen: 22 sec
End of post login window manager activity: 3 sec
Grand total: 44 sec
Waiting for stuff occupies the lion's share of both. Suffice to say, no matter how fast a CPU is, they all wait at the same speed...
Or teach.
Or talk bollox.