Cita: porque no instalar el code::blocks con todo y ya?
Te decía que yo preferiría una versión de gcc (mingw) más actual que la que viene con el Code::Blocks. La versión actual del gcc es la 6.1 (en https://gcc.gnu.org/) y la que se instala con Code::Blocks creo que es la 5, aunque no estoy seguro, podés verificarlo vos mismo y me contás.
Cita: para qué instalar el boost?
Bueno, supongo que para conocer la mejor biblioteca C++, open source, de rigor en el mundo profesional, precursora de cada uno de los estándares C++ y mejor código jamás escrito al que puedas acceder en la vida; pero es opcional, claro.
el código para 32 bits, 64 o lo que sea, es siempre el mismo. int main() { std::cout << "hola mundo"; } es independiente de la arquitectura de la máquina donde se compile, del sistema operativo, y no debería depender tampoco del compilador que se use, por eso también me parece importante que si estás usando el Visual Studio 2015 release 3 (que creo que deberías), tengas también la versión del gcc más nueva posible, incluso en la misma máquina.
Cita: y sé que la estructura de directorios [es] diferente en cada IDE
Creo que acá hay un error. La estructura de directorios de "Tu" código fuente es la que tú decides, no depende del IDE donde lo estés escribiendo, ni tiene por qué depender.
Cita: Algunas otra opción o me decanto por code::Blocks?
En mi (no del todo humilde) opinión, hay muchas otras opciones, algunas (como NetBeans o Eclipse con CDT) me parece que son demasiado pesadas para tu portátil; hay otras más o menos fáciles o livianas. Por ejemplo: gcc en modo consola, o con el bloc de notas, o con Notepad++ pueden hacer el trabajo perfectamente y son todas opciones reales elegidas por muchos programadores, pero me da la impresión de que son menos los que las prefieren para aprender. Otros, mucho menos nerds, preferimos un IDE cómodo. También podrías probar con QTCreator, que es menos pesado que el VS, pero me parece que sigue siendo demasiado.
Otra opción que también me parece razonable (útil y liviano) es CodeLite (https://sourceforge.net/projects/codelite/). Creo que vale la pena probarlo también.