An intermedian way is, to use fpcupdeluxe and let it do the getting of sources, startupcompiler, some tools and compiling the sources too, if you work with a visual enviroment. for fpc only, you can use fpcup only.
if you use this way, you shoul remove the old installation.
I think working with the buildfaq is good, if you can work with svn (not git), buildtools and have experience with make.