<<Edit: Isnt having ram assigned to video a good thing?>>
Having system RAM assigned to video is a necesary thing...for those of us who don't feel the need for a physical video card and for whom onboard graphics are deemed sufficient. The amount of RAM assigned to such purpose...never goes above 64GB on any system I have and...if you do some research, you will probably see that a user like me doesn't even need to assign that much for regular video purposes.
And I always have the max RAM installed that my current motherboard supports.
On a system that doesn't necessarily reflect max RAM installed and needs all the resources it can get to do what the user wants done...it's probably smarter to just put a physical video card in (which has its own self-contained RAM).
<<msconfig tells me that theres like only 10 items in startup, all essential windows components.>>
Msconfig is not the tool to use to manage/view startups. A better tool would be Autoruns because it lists every startup item, no matter what the source...but Autoruns can be confusing to some users because it has so much detail.
For those users...I would suggest something like Codestuff Starter - http://www.snapfiles.com/get/Starter.html
<<hibernation is enabled, will turning of help? how do i check and disable indexing?>>
See #2 and #3 at http://www.geekstogo.com/forum/Easy-XP-Tweaks-t2780.html
How do you check if its static?http://www.theeldergeek.com/physically_set...e_file_size.htm
. System Managed Size
is what I suggest for most of us...I've played with various settings and I am convinced this yields the best results.