Бергер на Олимпиаде неправильный.
Во-первых, очки за партии умножать нужно не на матчевые очки, а тогда уж на квадрат матчевых очков. Потому что в швейцарке между, скажем, 18 и 17 разница очень существенная, и это нужно подчеркнуть. Если возвести в квадрат, то будет лучше.
Во-вторых, я бы лучше просто считал Бухгольц по матчевым очкам. Нафига эти очки за отдельные партии? Их не особо стараются добыть, и они ничего особо не показывают. Рандомная штука.