I didn't look at the difference between win8 and win7 capture API, so my guess is that on win8 the captured frame does not need to be copied from GPU RAM to RAM and can be directly used to compose the scene which is done on the GPU in OBS.
I hope someone will correct me if i'm wrong here.