Most Gbit capable (1000BASE-T) interfaces have auto crossover feature for 10/100-Mbit connection, they can connect with the cable shown above. If at least one peer (switch or PC) has Gbit interface, you can use straight or crossover cables as well. The feature is optional according to IEEE 802.3, and it can be disabled in the PHY configuration.
On the other hand a GBit PHY can have additional features, e.g. correct any channel order error beside standard MDI and MDI-X configuration. Not sure if some can even run 1000BASE-T mode over less than four pairs.