Quote: "Thanks. I didn't intended on having an uber amount of key frames, but I wanted to know how big of an impact it would have.
Again, thanks for the answers."
Just to add to whats been stated: in general, the more there is of something in 3D, the more it will affect performance. But you should also be mindful of what keyframes are versus straight animation frames. A keyframe is a final pose for any given series of frames in an animation. It is 'key' because it is meant to allow interpolation from one key to the next. Interpolation is a calculation that figures out how to transition between poses.
So, I could have a 3000 frame animation but only have 2 keyframes: 1 and 3000 . The other 2998 frames or more would be calculated using interpolation by the animation system depending on the frame rate and the depth of the interpolation.
Now, even though you have only 2 keyframes, the interpolation calculation for all of these other frames and the possibility of calculating 'in-between' frames (like 25.6) is going to be more taxing than simply stepping through individual animation frames without interpolating between them.
That means if you have a 3000 keyframe animation, and the interpolation is turned off, your animation will step through the frames like an index without have to do the in-between calculations. However, if you have a 3000 keyframe animation and the interpolation is on, you might end up with 6000 frames where 3000 are being calculated as in betweens. That's more work than stepping an index.
It all comes down to design. If one is a good animator, then they know how to include only necessary keyframes with the thought of interpolation in play and a decent frame rate. If one relies on motion capture data, (especially the free stuff floating around the internet) then they are subject to the method and result of that data that may be too frame intensive, or the data isn't accurate to individual frames but only to the whole motion where rotation or position artifacts aren't really noticed.
In short, like any 3D or programming project, there are trade offs between memory, speed, and quality.
Enjoy your day.