Don't you think motherboard vendors should inform you that some cards won't fit on their boards?
Obviously, Creamware can't try their cards with absolutely every motherboard in existence. And motherboard vendors can't try every PCI cards in existence.
On the other hand, something can be done, and you did it right, i.e. if as a user you find such an occurence, you can come here and post the information yourself to inform others. That way over time we can build a sort of database of what hardware works well, and what hardware to steer clear of.
So what was that board's exact model again?
As a side note, I've found that pretty often, with electronics, you get what you pay for. Cheaper means cut corners, less quality control, not-well-thought-out stuff (like component positions on the board

) and other things. So don't expect miracles from cheap hardware.