Looks about right to me:
Your numbers add up to about 115.35 GiB
Your disk is probably 125 GB (Note the different units, used by disk manufacturers)
1 GB = roughly 0.9313 GiB
So 125 GB is 116 GiB
I think that compares very favourably with the numbers you list.
Used by disk manufacturers to quantity the byte capacity of disks, using base-10 number system.
1 GB = 1,000,000,000 Bytes (1000 cubed)
Used by Windows to report disk usage stats, using a base-2 number system.
1 GiB = 1,073,741,824 Bytes (1024 cubed)