claro en el sentido del orden es bueno, pero pro recuerso de base de datos tener para cada articulo una tabla seria mucho gasto de meoria y esfuerzo, si el quiere optimizar eso, tendria que estar muy dentro del dbms y configurarlo para optimizar eso.
bueno si tu entras a todas las paginas que venden hardware online como en chile
www.pcfactory.cl www.bymcomputer.cl www.pcpartes.cl
ellos meten todas la carasteristicas en un solo textarea, y eso te concluye que las carasteristicas estan en una sola columna. eso es la pega facil y rapida, como dijeron en otro post, seria bueno que vieras las caracteristicas de cada hardware, ya que deberian alguna repetirse.
otra buena cosa seria dejar como por ejemplo 10 columna y escribir las caracteristicas alli, y en otra tabla por cada clase de producto poner a que hace refencia cada columna xD