I think these are more or less comparable technologies. They can both be used for creating decentralized software solutions.
Hyperdrive is part of a larger ecosystem of inter-operating modules. It's the file processing part and relies on hypercore. But the overarching initiative is the not-for-profit Dat Project. See also the dat-awesome list to get an overview of the technology and its various components.
In the FAQ there is a section:
Dat vs ?
Dat has a lot of overlap with other distributed web tools, data management tools, and distributed version control. Below are some of the most common questions. See more in depth technical comparisons in the Dat whitepaper.
In general you could say that Dat with its ecosystem is more positioned towards application design, while IPFS is a generic protocol + implementations for file sharing.
There are no standards in the field of Decentralized Computing yet. It's really an unmined niche in IT. I would say of the two technologies IPFS currently has highest changes of becoming a de-facto standard. But Dat is gaining traction and has a very active community (but a little hard to perceive because of some fragmentation of all the github repo's involved, like hyperdrive). For an interesting discussion about this you should read this discussion thread.
On blockchain I can only say: Be vary careful and do your homework well, otherwise stay away!
Hope this proves helpful to you!
BTW I removed your 'blockchain' tag because it is unrelated, though any blockchain app could decide to incorporate IPFS (or Dat for that matter). There is a discussion repo for IPFS + Blockchain but it is not very active