Разве они не одни и те же для любой разрядности ?
Нет конечно. 32-bit и 64-bit - это разные режимы адресации памяти в первую очередь. Ну и кое-что ещё. Причём разница столь велика, что 32-битные драйвера на 64-битной системе в принципе не будут работать и наоборот тоже.
И тут уж всё зависит от истинных авторов железа. Например, Realtek действительно зачастую кладёт в одну кучу и 32-разрядные драйвера, и 64-разрядные. А вот другие разработчики (например, Intel или NVIDIA) так не делают, у них чёткое разделение: 32-bit или 64-bit. От НР тут ничего не зависит, т.к. сама по себе НР ничего не делает, она лишь копирует к себе на сайт то, что есть на сайтах intel.ru, amd.ru и т.д.
P.S. Зачем именно 32-битная ОС?
Компьютер: Core i7-970, 12Gb RAM, GeForce GTX 580, RevoDrive 3 (240Gb) с Windows 7 64-bit