Well... if you couldn't afford the last IDE, than it would be a bit strange if you could afford this one. You can get their C# compiler for free. There are enough free IDEs out there, just look into the Links post on top.
>This really isn't acceptable for me as i still need to have my
>programs able to run on windows 95
What for ? Do you have customers still using 9x systems ?
I'm not sure how laws are in your country, but here, there exist laws that force employers to have computers suitable for office work for those who need them. 17" at least, decent speed and so on. If they can afford the hardware, it shouldn't be a big problem to buy an operating system that was sold this century. If you have to operate on a system 7 years old, then you don't need .NET. It cannot handle it's power anyway.
If you need 95, then indeed .NET is not for you. But you can hardly blame MS for not supporting a 9x product anymore.