In general you want to leave all the setting on default.
A online game only uses a tiny amount of traffic compared to the interface on your machine. It might use 1mbit/s and most machine have 1gbit.
Increasing buffers might actually hurt game performance you never want data buffered since it causes delays. But even if it did the delays are so tiny, well less than a fraction of 1ms, that you would never see them. Data is only placed in a buffer if you have exceeded the capacity of the port which should never happen. Someone downloading large files in the background while trying to get maximum game performance is just being stupid. It is even more stupid to try to fix this by adjusting setting on the machine rather than just not download at the same time.
Most the large delays and problem with network are outside your house where you can't do anything about them. Almost all local problems are with some other software running on the machine or with the game itself.
But then again... I've read many posts online about "the best settings" and I think the network adapter default settings are a bit off, can this be? I see that the transmit & receive buffers are the same amount on default so does it matter because I read that the other one should be double of the other one.
Basically, what I did now is shown below. Do you think this is bad? I did a bit of optimizing because I think the default settings didn't make any sense after all. I only listed the settings I focused on, as I said, power saving features are also disabled. I tested out, didn't have packet bursts and gaming felt ok.
Large Send Offload / Large Receive Offload >> OFF
Flow Control >> OFF
Interrupt Moderation >> OFF
ARP / NS Offload >> OFF
Energy Efficient Ethernet (EEE) >> OFF
Speed & Duplex >> THE MAXIMUM VALUE
IPv4 TCP/UDP Checksum Offload >> ON
IPv6 TCP/UDP Checksum Offload >> ON
Transmit Buffers >> 1024
Receive Buffers >> 512
Receive Side Scaling (RSS) >> ON (WITH QUEUE VALUE OF 4)
I have downloaded the latest Realtek LAN driver from Realtek's website, which has a little bit different settings and values than the one that comes from my motherboard's support website, which one would be better to use?