The version of WinPE that ships with Ghost 2.5 is based on the Vista 32 bit kernel therefore any drivers you add to WinPE must be compatible with 32 bit Vista. I suspect your issues are caused by using the wrong version of WinPE drivers for the version of WinPE you are using. Ghost was also not directly intended to image server machines and I am pretty sure no server machines ever came with Vista 32 bit drivers.
You may wish to check out this article: https://www.symantec.com/connect/articles/creating-and-using-winpe31-image-gss-251 which describes how to use WinPE 3.1 instead of WinPE2 with Ghost 2.5. This allows you to use Win 7 drivers which are equivalent to server 2008/2012 drivers, if I recall correctly. Remember to use 32 bit if creating a 32 bit WinPE.
The version of Ghost you have also does not understand UEFI bioses, so you would need to turn that off on your target machine. You would need to upgrade to Ghost 3.x in order to properly service modern hardware and software.