540 rpm has been a standard PTO speed since the 1920's and there are many attachments that use that speed.
1000 rpm is a newer standard that came about for use with higher HP tractors. Since HP = Speed X Torque, increasing the speed allows the same HP to be transmitted with less torque. Therefore the long PTO shafts don't have to be so big.
There are fewer attachments available for 1000 rpm PTOs, and those that are available generally are those that require more HP to run.
I am not aware of a compact tractor that offers 1000 rpm PTO.