Sometimes, badly thought-out questions make answering very hard.
You want to buy director. Where do you live? Prices changes according to the organization overhead the company has to pay in each country. Besides, there's packages. In Europe, Director MX costs from 1500 euros upwards. Googling for it would have saved you the time of logging into the forums and typing the message. Unless you were only really trying to attract attention to how cool you are because you plan on using Director.
There is no program '2 make games in'. Typically, game development involves dozens of software packages being used together in different stages of development. I'll go on a limb, and assume you're talking about the game code here. Buying half a dozen books on OpenGL and C++ will go a long way. And as those books will tell you, it's not really about the program you use, but about compilers. There are plenty of good, freeware compilers, with excellent tutorials, on the internet.
Dev-C is generally considered a good starting point, it has a decent editor, and it's free.
A good 'graphic-rendering type' program? Photoshop does graphics rendering. So does Illustrator, along with every major software package you care to mention, all the way to After Effects and Flash MX. I'll again go on a limb, and assume that you are confusing 'rendering' with 'ray-tracing', and you are looking for a decent 3D program. The best to run on a desktop machine is generally Maya, though it can be a bit tough to get into, especially without a solid math and coding background. Lightwave is almost as powerful, but a lot easier to use, since it's not as flexible as Maya.
Blender 3D is the popular freeware editor of choice, but I could never get into it myself.