Reholas, pincho41700.
La verdad es que también tengo ordenador fijo, pero la habitación en la que está se ha convertido en un trastero desde hace tres años (curiosamente la edad de mis nenes), así que se puede decir que sólo tengo el portátil.
La utilización de clases, de por sí, no debería tener mucha influencia en la optimización de recursos. Sus virtudes son otras más encaminadas a organizar y hacer nuestro código reutilizable, especialmente cuando un programa va engordando. Por algo casi todas las librerías están hechas con clases. Sencillamente las incluimos, creamos un objeto y lo utilizamos sin necesidad de saber cómo son sus tripas.
Sería interesante que vuelvas a colgar la última versión de tu programa, y así podemos echar otro vistazo a ver si se puede afeitar más.
Saludos.