La verdad es que después de leer tu post, no me dan muchas ganas de contestar, pero como buen CLS, te daré una respuesta:
Como bien dices, Sice servía para Win98 e incluso XP. Después dejó de hacerlo.
Hoy día, puedes depurar ring0 con Windbg. Si no sabes usarlo, es otro tema, pero PUEDES usarlo.
Otra cosa que puedes usar es el gdb server de vmware y depurar el kernel del SO virtualizado.
Algunos links:
http://www.woodmann.com/collaborative/tools/index.php/Category:Ring_0_Debuggers
http://l0werring.wordpress.com/2009/08/29/ring-0-debugging-and-windbg-–-part-1/
http://silverstr.ufies.org/lotr0/windbg-vmware.html
PD: Pensar que el uso de OllyDbg para ring3 es "mariconear", es lo mismo que hacerlo acerca de Sice para ring0 (cuando podía usarse).