Okay this is getting tiring even after spending more than a day's worth on this, I'm starting to think that BartPe or UBCD4Win can't be loaded on new systems like my HP Dm1z E350.
First issue is with the ACPI.sys, before I can enter Windows(BartPE or UBCD4Win) system will BSOD on me.
Same error as this one Ubcd4Win Boot Issue With Dell Xps 15 Laptop - UBCD4Win Forums
I've read somewhere that I have to disable ACPI on newer systems which no longer test XP so I downloaded a .inf file to disable it in BartPE/UBCD4Win.
So now I can get to the Windows XP logo with the loading bar and now I'm faced with another BSOD. http://i41.tinypic.com/kehnyp.jpg
I also can't use the program above as I'm running Windows 7 32bit.
Searched a bit more in google and now I'm stuck with an ACPI error and a Sata/AHCI driver error.
I'm getting tired over it, I think I'll just re-install Windows from the start and use clonezilla.