PK (and any index) works faster the fewer number of bits that have to be compared. If you have to find one element in a list, it takes O(log n) time, which is usually fast. The complexity of the search does not change depending on the length of the key. Practically speaking, fetching the key can take as long as comparing the keys.
Soo....
If an int is usually 11 or 12 bytes, and a guid is 16 bytes, the difference should be trivial. If your guid is longer, the difference is probably still trivial until you get to a 100-byte guid.