Yes, it will work ATA100 controllers are backwards compatible with ATA33 drives. I'm fairly certain that you can use either cable - if you have an ATA33 cable, I know for a fact this will work. But I'm also pretty certain that an ATA66 cable will work with an ATA33 drive too (never tried this though).