Its mostly about the wheels, and then you can break that down in category's. I'm often in the open plains, cross spurts to constant wind. Swap wheels and tires around with various bikes. Amazing how a bike changes character with just wheels and tires.
Quick analogy and just for discussion --- tires. If you have a very light rotational mass (rim + tire), try a heavier tire. Weird, but to me a bike becomes more stable in cross winds.