Emachines and most brand names are hard to upgrade because there is a lack of information on what they support.
For RAM you can go here: http://www.crucial.com/store/listpa...s&mfr=eMachines&cat=RAM&model=T1840&submit=Go
You can go to a max of 1GB using 2 512MB sticks
For video, the FX5700LE is one the best video cards you can get for PCI. It won't perform anywhere near the AGP FX5700LE version and it is the LE version which means it uses lower core and memory speeds and is only 64 bit instead of 128 bit like the Ultra version.
For CPU you'll have to wait til someone finds more info but its hard to say with certainty the maximum supported for such a unit.
For RAM you can go here: http://www.crucial.com/store/listpa...s&mfr=eMachines&cat=RAM&model=T1840&submit=Go
You can go to a max of 1GB using 2 512MB sticks
For video, the FX5700LE is one the best video cards you can get for PCI. It won't perform anywhere near the AGP FX5700LE version and it is the LE version which means it uses lower core and memory speeds and is only 64 bit instead of 128 bit like the Ultra version.
For CPU you'll have to wait til someone finds more info but its hard to say with certainty the maximum supported for such a unit.