Gaining metrics can be difficult. Here are some thoughts.
To metric network, one good way is to download big files from different subnets. Often in measuring speed between computers, it is a function of the route your packets take, which means the metrics can change.
Ping and traceroute aren't that great for that reason, but downloading from different ISPs, using different subnets, means you can get a general idea of network speed.
For metrics about the OS, Linux has many that come with the OS. Windows, not so many. Most of the Linux metric tools read from /proc.
A google search for "OS metrics" and "benchmarking networks" will render some good links. You will have to filter the results however.