My video card is 256 and still cant support shaders 3 0? why?

Where did you hear that? That would be like saying all cars with 4.2 liter engines can carry 8 people. Just knowing the amount of RAM a card has does would not have any bearing on what it's capabilities are.